To provide (food or drinks) for free
At the conference, they laid on a wonderful buffet.
To provide
To apply or implement (something).
He laid on the solicitude pretty thickly.
To repeatedly say (particular things)
He laid on compliments.
To do something excessively.
To cover something with a layer of (something).
He's going to lay on a coat of primer before painting the wall.
To impart or explain (something) in words.
Lay some wisdom on me, man.
To attack or strike.
To give (something) as a gift, special treat or bonus.
To sail towards or to arrive at (a destination).
To vigorously row (an oar) to propel a boat or ship.